.tsbx {
  overflow-x: hidden;
}
.tsbx .h1 {
  display: block;
  height: 0.2708rem;
  margin: 0.3646rem auto 0;
  text-align: center;
  font-size: 0.2083rem;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #666666;
  line-height: 0.1354rem;
}
.tsbx .img-top {
  width: 6.25rem;
  margin: auto;
}
.tsbx .img-top img {
  margin: 0.1563rem auto 0.1563rem;
  display: block;
}
.tsbx .img-top .youshi {
  width: 6.25rem;
  margin: auto;
  height: 3.125rem;
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
}
.tsbx .img-top .youshi .a {
  width: 6.25rem;
  height: 0.7135rem;
  border-radius: 0.099rem 0.099rem 0.099rem 0.099rem;
  opacity: 1;
  display: flex;
  justify-content: space-around;
}
.tsbx .img-top .youshi .a .a0 {
  width: 1.7083rem;
  height: 0.7135rem;
  border-radius: 0.099rem 0.099rem 0.099rem 0.099rem;
  opacity: 1;
  border: 0.0104rem solid #0850BC;
}
.tsbx .img-top .youshi .a .a0 .p1 {
  text-align: center;
  height: 0.1615rem;
  font-size: 0.125rem;
  font-weight: bold;
  color: #C70000;
  line-height: 0.2031rem;
  margin-bottom: 0.0938rem;
}
.tsbx .img-top .youshi .a .a0 .p2 {
  height: 0.4375rem;
  font-size: 0.0938rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.1563rem;
  padding: 0.0156rem 0.1823rem 0;
}
.tsbx .img-top .youshi .a .a1 {
  width: 1.5625rem;
  background: #0850BC;
  opacity: 1;
  height: 0.7135rem;
  border-radius: 0.8333rem;
}
.tsbx .img-top .youshi .a .a1 .p1 {
  height: 0.7135rem;
  line-height: 0.6771rem;
  display: block;
  text-align: center;
  font-size: 0.1927rem;
  font-weight: bold;
  color: #FFFFFF;
}
.tsbx .img-top .h3 {
  width: 5.0521rem;
  text-align: center;
  height: 0.2917rem;
  font-size: 0.1042rem;
  font-weight: bold;
  color: #333333;
  margin: 0 auto 270px;
}
